home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / relnotes / field_diags_sysco / ch2.z / ch2
Encoding:
Text File  |  2001-04-17  |  15.6 KB  |  663 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        2.  _S_t_a_n_d_a_l_o_n_e__S_y_s_t_e_m__C_o_n_t_r_o_l_l_e_r__F_i_r_m_w_a_r_e__I_n_f_o_r_m_a_t_i_o_n
  9.  
  10.          1.  Introduction
  11.  
  12.          2.  Release Identification Information
  13.  
  14.          3.  On-line Release Notes
  15.  
  16.          4.  Installation Information
  17.  
  18.          5.  New Features
  19.  
  20.          6.  Bug Fixes
  21.  
  22.          7.  Known Problems and Workarounds
  23.  
  24.        2.1  _I_n_t_r_o_d_u_c_t_i_o_n
  25.  
  26.        The _S_y_s_t_e_m _C_o_n_t_r_o_l_l_e_r _E_n_v_i_r_o_n_m_e_n_t firmware package includes
  27.        a set of components that install onto an SGI Origin 3000
  28.        series system. This package consists of the following
  29.        components:
  30.  
  31.  
  32.              * L1 firmware binary
  33.  
  34.  
  35.              * L2 firmware binary
  36.  
  37.  
  38.              * Firmware flash utility
  39.  
  40.  
  41.        2.2  _R_e_l_e_a_s_e__I_d_e_n_t_i_f_i_c_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  42.  
  43.  
  44.  
  45.        Following is the release identification information for the
  46.        _S_y_s_t_e_m _C_o_n_t_r_o_l_l_e_r _E_n_v_i_r_o_n_m_e_n_t firmware package.
  47.  
  48.                                       VVVVeeeerrrrssssiiiioooonnnn
  49.        SSSSooooffffttttwwwwaaaarrrreeee PPPPrrrroooodddduuuuccccttttssss
  50.  
  51.        L1 Firmware (l1.bin)           1.4.1
  52.  
  53.        L2 Firmware (l2.bin)           1.4.2
  54.  
  55.                                       IRIX 6.5.9+
  56.        SSSSyyyysssstttteeeemmmm SSSSooooffffttttwwwwaaaarrrreeee RRRReeeeqqqquuuuiiiirrrreeeemmmmeeeennnnttttssss
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.                                   - 2 -
  70.  
  71.  
  72.  
  73.        2.3  _O_n_-_L_i_n_e__R_e_l_e_a_s_e__N_o_t_e_s
  74.  
  75.        After you install the on-line documentation for a product
  76.        (the _r_e_l_n_o_t_e_s subsystem), you can view the release notes on
  77.        your screen.  Select ``Release Notes'' from the Tools
  78.        submenu of the Toolchest.  This displays the _g_r_e_l_n_o_t_e_s(1)
  79.        graphical browser for the on-line release notes.
  80.  
  81.        Refer to the _r_e_l_n_o_t_e_s(1) man page for information on options
  82.        to this command.
  83.  
  84.        2.4  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  85.  
  86.        The information listed here is product-specific; use it with
  87.        the Installation instructions to install this product.
  88.  
  89.        2.4.1  _S_y_s_t_e_m__C_o_n_t_r_o_l_l_e_r__E_n_v_i_r_o_n_m_e_n_t__F_i_r_m_w_a_r_e__S_u_b_s_y_s_t_e_m_s
  90.  
  91.  
  92.        The Origin 3000 System Controller Environment firmware
  93.        consists of the following subsystem:
  94.  
  95.                                      Standalone System
  96.                                      Controller firmware
  97.        ffffiiiieeeelllldddd____ddddiiiiaaaaggggssss____ssssyyyyssssccccoooo....sssswwww....ssssttttaaaannnndddd
  98.  
  99.  
  100.  
  101.  
  102.        2.4.2  _P_r_e_-_r_e_q_u_i_s_i_t_e_s
  103.  
  104.  
  105.        You need to have IRIX 6.5.9+ pre-installed on the Origin
  106.        3000 system.
  107.  
  108.  
  109.        2.4.3  _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
  110.  
  111.  
  112.        All the components for the _S_y_s_t_e_m _C_o_n_t_r_o_l_l_e_r _E_n_v_i_r_o_n_m_e_n_t can
  113.        be installed using IRIX. You do not need to use the
  114.        miniroot.  The system controller binaries load from the CD
  115.        into a directory, /usr/cpu/firmware/sysco and /usr/sbin.
  116.  
  117.  
  118.        2.5  _N_e_w__F_e_a_t_u_r_e_s
  119.  
  120.        Following is a list of feature enhancements included in this
  121.        release:
  122.  
  123.        2.5.1  _L_1__S_y_s_t_e_m__C_o_n_t_r_o_l_l_e_r__F_i_r_m_w_a_r_e__(_v_e_r_s_i_o_n__1_._4_._1_)
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.                                   - 3 -
  138.  
  139.  
  140.  
  141.          1.  Added Commands:
  142.  
  143.  
  144.              cfg v:  Added as an alias for "cfg verbose".
  145.  
  146.  
  147.              link:  Examines the state of all NI and II ports on
  148.              the brick, and reports an error for any unexpected
  149.              states (which indicate that the port does not have a
  150.              link when it should).
  151.  
  152.  
  153.              margin VTERM:  Margins the XIO card termination
  154.              voltage on X-brick.
  155.  
  156.  
  157.              pbay env:  Reports the state of Power Bay monitoring
  158.              on the L1.
  159.  
  160.  
  161.              pbay env on|off:  Enables or disables Power Bay
  162.              monitoring from the L1.
  163.  
  164.  
  165.              pbay init:  Manually initializes Power Bay (ICMB)
  166.              interface.
  167.  
  168.  
  169.              router spare:  Command for Celestica to correctly
  170.              configure R-bricks when producing them (sets the
  171.              Router port enabling to the correct state).
  172.  
  173.  
  174.              usb:  Displays debugging statistics about the L1 <->
  175.              L2 connection.
  176.  
  177.          2.  Added Features:
  178.  
  179.  
  180.              * Added support for 500MHz R14K IP35 PIMM type.
  181.  
  182.  
  183.              * The L1 can now detect PIMM type changes across L1
  184.              reboots, and reset the necessary parameters
  185.              appropriately (i.e. when upgrading to 500MHz R14K IP35
  186.              PIMMs).
  187.  
  188.  
  189.              * Added support for PCI hot-swap.  Added PCI hot swap
  190.              restrictions for 33 MHz cards in a 66MHz bus:
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.                                   - 4 -
  204.  
  205.  
  206.  
  207.                  - cannot now add a 33MHz card to an empty 66MHz
  208.                  bus
  209.  
  210.  
  211.                  - cannot remove the last card from a 66MHz bus
  212.                  that is running at 33MHz
  213.  
  214.  
  215.                   These restrictions are necessary to prevent the
  216.                  XBridge PCI clock from switching from 33MHz to
  217.                  66MHz in operational mode and hanging the XBridge
  218.                  (which causes IRIX to crash).
  219.  
  220.  
  221.              * UST clock source on an I/O brick will always default
  222.              to an active port.
  223.  
  224.  
  225.              * Margining of the XIO card termination voltage on the
  226.              X brick is now supported by the standard "margin"
  227.              command.
  228.  
  229.  
  230.              * Eliminated loss of console data between the L1 and
  231.              the L2 which was caused by the L2 not servicing the L1
  232.              often enough.
  233.  
  234.  
  235.              * Data passed between L1 and L2 is now prioritized.
  236.              This should eliminate "timeout" responses from
  237.              commands at the L2 due to heavy system console
  238.              traffic.
  239.  
  240.  
  241.              * Added monitoring of Power Bay status (DPS, AC port
  242.              and DC port failures).  Each L1 probes its Power Bay's
  243.              status every 5 minutes, and reports any failures.  In
  244.              this version, this monitoring is disabled by default,
  245.              and must be enabled with the "pbay env" command.
  246.              (Note: this functionality is dependent upon having the
  247.              correct version of the Server Management card in the
  248.              Power Bay).
  249.  
  250.  
  251.              * Changed the way messages are displayed on the
  252.              front-panel display.  There are now 3 types of
  253.              messages:
  254.  
  255.  
  256.                  - FAULT/WARNING messages are displayed when some
  257.                  environmental or power condition occurs in the
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.                                   - 5 -
  270.  
  271.  
  272.  
  273.                  brick.  These messages have the highest priority
  274.                  and are displayed until the condition is
  275.                  corrected.
  276.  
  277.  
  278.                  - ACTION messages are messages that are displayed
  279.                  to indicate an action that the user has taken.
  280.                  These messages are displayed for 15 seconds after
  281.                  the action occurs, and then are removed.  (For
  282.                  example, when the user resets a brick, the message
  283.                  "Reset done" is displayed for 15 seconds on that
  284.                  L1's front-panel display.
  285.  
  286.  
  287.                  - INFO messages display the state of the machine
  288.                  (such as "Powered Up") and are displayed when no
  289.                  other types of messages are being displayed.
  290.  
  291.  
  292.              * The default message on the front-panel display is
  293.              now "Powered Up" or "Powered Down", rather than just
  294.              "L1 running".
  295.  
  296.          3.  RFEs Addressed:
  297.  
  298.  
  299.              None
  300.  
  301.        2.5.2  _L_2__S_y_s_t_e_m__C_o_n_t_r_o_l_l_e_r__F_i_r_m_w_a_r_e__(_v_e_r_s_i_o_n__1_._4_._2_)
  302.  
  303.          1.  Added Commands:
  304.  
  305.  
  306.              cfg s|summary:  Provides count of L2s and each brick
  307.              type in the system, also reports any connected but
  308.              unconfigured USB connections or C-C/C-I connections.
  309.  
  310.  
  311.              env s:  Reports any environmental warning or fault
  312.              conditions on any bricks in the system.
  313.  
  314.  
  315.              pwr s:  Provides a count bricks powered up and down
  316.              and a count of bricks at each margin state (i.e. high,
  317.              normal, low).
  318.  
  319.  
  320.              sel reset:  Clears any console brick/subchannel
  321.              overrides in this l2term (SMP) session.
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.                                   - 6 -
  336.  
  337.  
  338.  
  339.          2.  Added Features:
  340.  
  341.  
  342.              * Traffic between L2's is now prioritized.  This
  343.              should eliminate "timeout" responses to L2 commands
  344.              (particularly during times of heavy console traffic,
  345.              such as powering up).
  346.  
  347.  
  348.              * When entering commands at the L2> prompt, CTRL-C can
  349.              be used to clear the current command line and to abort
  350.              the current command (when waiting for a response or
  351.              displaying the responses).
  352.  
  353.  
  354.              * Modified power-up sequence to improve speed on large
  355.              systems:
  356.  
  357.  
  358.                  1. all routers, one at a time
  359.  
  360.  
  361.                  2. all I/O bricks in parallel
  362.  
  363.  
  364.                  3. all C-bricks in parallel
  365.  
  366.          3.  RFEs Addressed:
  367.  
  368.  
  369.              None
  370.  
  371.  
  372.        2.6  _B_u_g__F_i_x_e_s
  373.  
  374.        Following is a list of bug fixes included in this release:
  375.  
  376.        2.6.1  _L_1__S_y_s_t_e_m__C_o_n_t_r_o_l_l_e_r__F_i_r_m_w_a_r_e__(_v_e_r_s_i_o_n__1_._4_._1_)
  377.  
  378.          1.  Changed Commands:
  379.  
  380.  
  381.              cfg:  Now reports bricks connected but not configured
  382.              (which usually indicates a connection error).
  383.  
  384.  
  385.              pci:  Added PCI hot-swap restrictions for 33MHz cards
  386.              in a 66MHz bus.
  387.  
  388.  
  389.              sel s a|b|c|d:  Correct subchannel number (0-3) is now
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.                                   - 7 -
  402.  
  403.  
  404.  
  405.              set (previous versions set an invalid subchannel
  406.              number).
  407.  
  408.  
  409.              serial:  Strip off any trailing tab in brick serial
  410.              number.
  411.  
  412.          2.  Other Changes:
  413.  
  414.  
  415.              * Improved resiliency of L1 <-> L2 USB connections by
  416.              adding the capability to timeout transfers on the L1
  417.              side as well as attempting to reconnect with the L2
  418.              when the connection is lost.
  419.  
  420.  
  421.              * Fixed bugs in C<->C and C<->I serial communications
  422.              that could cause connections to be lost until the C or
  423.              I/O brick was power cycled.
  424.  
  425.  
  426.              * Updated setting of I/O port speeds for various I/O
  427.              brick part numbers: 030-1565-001L, 030-1565-004, 030-
  428.              1454-005, 030-1557-007, and 030-1710-* all force the
  429.              I/O port speed to 600Mhz but report the setting as
  430.              400MHz.
  431.  
  432.  
  433.              * I/O brick partition numbers are now updated when
  434.              their attached C-brick partition number changes (both
  435.              the internal value, and the value shown on the L1
  436.              front-panel display).
  437.  
  438.  
  439.              * Changed power-up order of supplies in an I-brick.
  440.              Powering up the 5V supply before the 12V supply was
  441.              contributing to a high I-brick failure rate with
  442.              certain types of IBM disk drives.
  443.  
  444.  
  445.              * Removed invalid environmental alert (usually a low
  446.              fault or low warning) reported during power down of a
  447.              brick.
  448.  
  449.  
  450.              * Fixed G-brick environmental monitor issue: previous
  451.              version would power down a G-brick after a temperature
  452.              warning.
  453.  
  454.  
  455.              * Fixed system console selection problems on 2-C
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.                                   - 8 -
  468.  
  469.  
  470.  
  471.              partitioned configurations.
  472.  
  473.  
  474.              * Fixed Brick Serial Number mismatch problem (caused
  475.              by bugs in previous firmware versions).
  476.  
  477.          3.  Bugs Addressed:
  478.  
  479.  
  480.              788242 -- L1 Display board not refreshed after NMI,
  481.              Reset
  482.  
  483.  
  484.              801806 -- need to margin VTERM
  485.  
  486.  
  487.              806281 -- ERROR: SerNum:Brick Serial Number mismatch.
  488.              See log for details.
  489.  
  490.  
  491.              809406 -- Need power bay report back failures to
  492.              System COntroller
  493.  
  494.  
  495.              809058 -- new X brick midplane part # requires 600MHz
  496.              clock
  497.  
  498.  
  499.              812973 -- L1 doesn't pass events to bedrock/OS/ESP
  500.  
  501.  
  502.              817474 -- UST clk sourcing should default to active
  503.              port
  504.  
  505.        2.6.2  _L_2__S_y_s_t_e_m__C_o_n_t_r_o_l_l_e_r__F_i_r_m_w_a_r_e__(_v_e_r_s_i_o_n__1_._4_._2_)
  506.  
  507.          1.  Changed Commands:
  508.  
  509.  
  510.              cfg:  Output is sorted by rack/slot number, now
  511.              reports unconfigured USB and RS-422 (C-C and C-I)
  512.              connections.
  513.  
  514.  
  515.              loopback:  Fixed so L2 emulator should no longer
  516.              crash.
  517.  
  518.  
  519.              l2find:  Responses are now sorted by rack number, then
  520.              by IP address.
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.                                   - 9 -
  534.  
  535.  
  536.  
  537.              sel s a|b|c|d:  Correct subchannel number (0-3) is now
  538.              set (executing this command in previous versions
  539.              caused an emulator core dump).
  540.  
  541.          2.  Other Changes:
  542.  
  543.  
  544.              * Provides support for systems up to 512P   (16 L2
  545.              Controllers), and should scale to even larger systems.
  546.  
  547.  
  548.              * Added support for rack numbers up to 256.
  549.  
  550.  
  551.              * Command line and L2 command response should no
  552.              longer become unacceptably slow during times of heavy
  553.              console traffic (such as powering up).
  554.  
  555.  
  556.              * Connections between L2's should be significantly
  557.              more stable.
  558.  
  559.  
  560.              * Improved resiliency and error recovery in L2 <-> L1
  561.              USB connections (connection problems between an L1 and
  562.              its L2 should no longer make the system controllers
  563.              unacceptably slow).
  564.  
  565.  
  566.              * System console selection should work properly,
  567.              including the ability to select subchannels of NMI'd
  568.              bricks as necessary.
  569.  
  570.  
  571.              * Error messages now display the rack and slot number
  572.              of the brick where the error originated (where
  573.              possible).  (Old versions often displayed only the
  574.              L2's IP address in error messages).
  575.  
  576.  
  577.              * Fixed bug that caused L2s to occasionally lose the
  578.              rack number information for other L2s that it is
  579.              connected to.
  580.  
  581.          3.  Bugs Addressed:
  582.  
  583.  
  584.              811082 -- Console jumps between same numbered bricks
  585.              in different racks
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.                                   - 10 -
  600.  
  601.  
  602.  
  603.              812932 -- System power-up of 128P systems causes
  604.              errors with L2 1.3.0
  605.  
  606.  
  607.              813064 -- L1 controller messages should stay in the
  608.              partition
  609.  
  610.  
  611.              815000 -- L2 thinks partitioning exists when none do
  612.  
  613.  
  614.              816519 -- PROM Infinite Loop
  615.  
  616.        2.7  _K_n_o_w_n__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
  617.  
  618.        Following is a list of known problems and workarounds with
  619.        this release:
  620.  
  621.          1.  L1 Version 1.4.1
  622.  
  623.  
  624.              None
  625.  
  626.          2.  L2 Version 1.4.2
  627.  
  628.  
  629.              None
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.